package com.change.declare.declare.VO;

import com.change.common.Enums.*;
import com.change.declare.declare.entity.*;
import lombok.Data;
import org.springframework.stereotype.Component;

import java.util.Date;
import java.util.List;

@Component
@Data
public class OrderVo {

    public String adminID;

    public String clientID;

    //香港交货方式
    public HKDeliveryType hkDeliveryType;
    //供应商ID
    public String supplierID;
    //运单号
    public String waybillNO;
    //提货文件
    public String deliveryFile;
    //提货时间
    public Date pickupTime;
    //供应商地址
    public String supplierAddress;
    //供应商联系人
    public String supplierContact;
    //供应商联系方式
    public String supplierContactMobile;

    //国内交货方式
    public SZDeliveryType szDeliveryType;
    //提货人呢
    public String clientPicker;
    //提货人联系方式
    public String clientPickerMobile;
    //提货人证件类型
    public IDType idType;
    //提货人证件号码
    public String idNumber;
    //收获方
    public String clientConsignee;
    //收获地址
    public String clientConsigneeAddress;
    //收获联系人
    public String clientContact;
    //收获联系方式
    public String clientContactMobile;

    //付汇供应商
    public String payExchangeSupplierIDs;
    //PI
    public String invoices;

    //其他信息
    //币种
    public String currency;
    public String currencyName;

    //是否包车
    public boolean isFullVehicle;
    //是否代垫货款
    public boolean isLoan;
    //包装类型
    public String wrapType;
    public String wrapTypeName;
    //件数
    public Integer packNO;
    //描述
    public String Summary;
    //是否确认
    public boolean isConfirm;

    public List<OrderItemVO> orderItems;
}
